package com.aiti.lulian.entity;

import com.aiti.base.core.base.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel("工信门户-我的收藏实体")
@TableName("show_collection")
public class MyCollection extends BaseEntity {

    /**
     * ID
     */
    @TableId(value = "base_id", type = IdType.ASSIGN_UUID)
    private String baseId;

    /**
     * 收藏内容的所属类型
     */
    @TableField("type")
    private String type;

    /**
     * 收藏内容的所属模块
     */
    @TableField("module")
    private String module;

    /**
     * 收藏的数据ID
     */
    @TableField("id")
    private String id;

    /**
     * 收藏者
     */
    @TableField("creator")
    private String creator;

    /**
     * 创建时间
     */
    @TableField(value = "base_create_time", fill = FieldFill.INSERT)
    private Date baseCreateTime;
}
